package org.jeecg.modules.qyxx.mapper;

import java.util.List;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import org.jeecg.modules.qyxx.entity.BgSjmkjgOrder;
import org.jeecg.modules.qyxx.entity.qo.SjmkjgOrderQo;
import org.jeecg.modules.qyxx.entity.req.BgNsrjbxxReq;

/**
 * @Description: 报告模块数据加工状态
 * @Author: ZJJ
 * @Date:   2021-06-18
 * @Version: V1.0
 */
public interface BgSjmkjgOrderMapper extends MppBaseMapper<BgSjmkjgOrder> {

    // TODO SQL需要修改
    List<BgSjmkjgOrder> listPage(List<String> shxydms, SjmkjgOrderQo qo);

    /**
     * 查询PDF是否存在
     */
    BgSjmkjgOrder getReportPdfUrl(BgNsrjbxxReq req);

    BgSjmkjgOrder selectByShxydm(String shxydm);

    Page<BgSjmkjgOrder> getReportList(Page<BgSjmkjgOrder> page, SjmkjgOrderQo qo);
}
